body{
background-color: #CCCCCC;
font-family: verdana;

}

#contenedor{
width:800px;
height: auto !important;
border: 1px solid #595959;
margin: 0px auto;
background: #F6F6F6;
}

#header
{
width: 100%;
height: 170px;
background-image:url('../images/Header.png') !important ;
background-repeat: no-repeat!important;
background: black;

}

#login_area
{
width: 45%;
height: 170px;
float:right;
font-weight:bold;
color:white;
position:relative;
right: 40px;

}

#Wall_login
{
width: 100%;
height: 170px;
background-image:url('../images/Wall_Login.png');
}


#form_login{
width: 100%;
height: 170px;
position: relative;
left: 4px;
}

.pos{
color: green;

}

.neg{
color: red;


}

.pos_change {
text-align: center;
color: green;

}

.neg_change {
text-align: center;
color: red;

}

.img_pos_change{

float:left;
position: relative;
top: 8px;

}

.img_neg_change{

float:left;
position: relative;
top: 8px;

}

/* ZONA MENUS */

#Cont_menu {
width: 100%;
height: 50px;
background-image:url('../images/fondo_boton.png');

}

#m_portofolio,#m_buy,#m_sell,#m_rank
{
width: 120px;
height: 50px;
border-right: 1px dotted gray;
background-image:url('../images/fondo_boton.png');
float:left;
}

#m_portofolio:hover,#m_buy:hover,#m_sell:hover,#m_rank:hover
{
width: 120px;
height: 50px;
border-right: 1px dotted gray;
background-image:url('../images/fondo_boton_hover.png');

}



/* ZONA LOGIN */
.area
{
background:none;
border: 1px solid #595959;
float: left;
font-weight:bold;
color:white;
position:relative;
left: 14px;
top:75px;
}

a.forgotpassword
{
color:white;
font-size: 9px;
text-decoration: none;
position: relative;
top: 85px;
left: 22px;
float:left;
}

a.forgotpassword:hover{
text-decoration: underline;

}

 .boton{
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:0px;
	width:80px;
	height:23px;
	float: right;
	position:relative;
	right: 35px;
	top: 84px;
       }
	   
 .botonventa{
	font-weight:bold;
	color:white;
	background:#638cb5;
	border:0px;
	width:80px;
	height:23px;
}
	   
	   
	   
.Nick{
position: relative;
left: 10px;

}

.error_login{
color: #FF2333;
font-size: 12px;
position:relative;
top:-5px;
left: 100px;
width: 240px;
padding: 3%;
}

.trans_error{
text-align:center;
color:red;
font-weight:bold;

}

.trans_ok{
text-align:center;
color:green;
font-weight:bold;

}

#sign_error{
font-weight: bold;
font-size: 14px;
position:relative;
top:-249px;
left: 63%;
width: 240px;
padding: 1%;
color: #FF2333;
text-align: center;
border: 1px solid red;
}

#sign_ok{
font-weight: bold;
font-size: 14px;
position:relative;
top:-259px;
left: 63%;
width: 240px;
padding: 1%;
color: Green;
text-align: center;

}


#contenido_central
{
width: 100%;
height: auto !important;
margin-bottom: 7%;

}

#header_logos{
width: 500px;
position:relative;
left: 15%;
margin-top: 3%;
}

.port_img{
position:relative;
left:15%;
margin-top:3%;


}

#header_logos h4{
text-align:center;
}

#header_logos img{
position:relative;
left: 40%;
}

#text_QAssets{
position:relative;
left: 39%;
margin-top:3%
}

#div_form_signup
{
font-family: Verdana;
font-size: 11px;
width: 50%;
height: 71%;
background-image:url('../images/signupbg.png');
position:relative;
left: 50%;

}

#form_signup
{
position:relative;
top: 270px;
left: 190px;
}

.formarea {
background:none;
border: 1px solid #638cb5;
}
#tabla{
width: 700px;
height: 300px;
margin: 0px auto;
position:relative;
top: 20%;
font-family:verdana;
color: #424242;
font-size:24px;
font-weight: bold;

}

#tabla_ranking{
width: 700px;
height: 300px;
margin: 0px auto;
position:relative;
top: 30%;
font-family:verdana;
color: #424242;
font-size:24px;
font-weight: bold;
margin-top: 3%;

}

#tabla_ranking td,th{
border: 1px solid gray;
}


.ranking_current_user{
background-image: url('../images/fondo_current_user_ranking.png');
background-repeat: no-repeat;
background-color: #0278cb;
color: #023356;
width: 140px;
}

.ranking_username{
padding-left: 12px;

}

.ranking_first{
background-image:url('../images/ranking_first');
color: #705f01;
width: 140px;
}

.ranking_second{
background-image:url('../images/ranking_second');
width: 140px;
}
.ranking_others{
background-image:url('../images/ranking_others');
width: 140px;
}

.ranking_last{
background-image:url('../images/ranking_last');
color: #530202;
width: 140px;
}
.ranking_money{
width: 200px;
text-align: center;
}

/* FOOTER SECTION */
#footer{
width: 100%;
height: 70px;
background: black;


}
